// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  if (event.action == 'add') {
    return await cloud.database().collection('user').add({
      data:{
        admin:event.admin,
        name:event.name,
        pwd:event.pwd,
        userType:"B",
      }
    }).then(res => {
      return res
    }).catch(res => {
      return res
    })
  }
  else if(event.action=="del"){
    return await cloud.database().collection('user').where({
      admin:event.admin
    }).remove()
    .then(res => {
      return res
    }).catch(res => {
      return res
    })
  }
  else if(event.action=="change"){
    return await cloud.database().collection('user').where({
      admin:event.admin
    }).update({
      data:{
        pwd:event.pwd
      }
    })
    .then(res => {
      return res
    }).catch(res => {
      return res
    })
  }
  else if(event.action=="find"){
    return await cloud.database().collection('user').where({
      admin:event.admin
    }).get()
    .then(res => {
      return res
    }).catch(res => {
      return res
    })
  }
  
}